package com.jiang.剑指Offer.位运算.NC120;

/**
 * @author Jiang
 * @version 1.0
 * @date 2024/12/28 22:16
 */
public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param n int整型
     * @return int整型
     */
    public int NumberOf1 (int n) {
        // write code here
        int cnt = 0;
        while (n != 0) {
            if ((n & 1) == 1) cnt++;
            n >>>= 1;
        }
        return cnt;
    }
}
